<?php
require_once("../../../config.inc.php");
$isReloadable = false;
require_once("../../../app/_inc/include.php");
require_once("./_inc/genCode.funct.php");

$outMsg = "&nbsp;";
if (sxREQ('reqtype') == 'genfun') {
	$outMsg = '';
	$retCode = genCodeFun($outMsg);
	if($retCode == 0){
		$outMsg = _t("funzioni generate correttamente");
		logRecord(601,$outMsg);
	}else{
		$outMsg = _t("Sincronizzreqtype fallita")."\n".$outMsg;
		logRecord(602,_t("errore nella generreqtype funzioni"));		
	}
} elseif (sxREQ('reqtype') == 'genrul') {
	$outMsg = '';
	$retCode = genCodeRules($sMsg);
	if($retCode == 0){
		$outMsg = _t("regole generate correttamente");
		logRecord(601,$outMsg);
	}else{
		$outMsg = _t("Sincronizzreqtype fallita")."\n".$outMsg;
		logRecord(602,_t("errore nella generreqtype regole"));		
	}
}

//output HTML
$aOpz = array("tit2"=>_t("Generreqtype codice Regole/Funzioni"), "isReloadable"=>$isReloadable);
echo(headerHTML($aOpz));
echo(bodyHTML($aOpz));
//output comandi
$aCmd = array(
					"genfun"=>array("pag"=>"syncCode.php?reqtype=genfun",
										"title"=>_t("genera funzioni"),
										"text"=>_t("genera funzioni")),
					"genrul"=>array("pag"=>"syncCode.php?reqtype=genrul",
										"title"=>_t("genera regole"),
										"text"=>_t("genera regole")),
					"back"=>array("pag"=>$objUser->getHistory(-1,false),
										"title"=>$objUser->getHistoryText(-1),
										"text"=>$objUser->getHistoryText(-1))
					);
echo(commandsHTML($aCmd));	
echo("<table class='tabl01' width=\"100%\" cellpadding=\"2\" cellspacing=\"0\">\n");
echo("<tr>" .
			"<td class=\"titl01\" width=\"100%\">"._t("Generreqtype codice")."</td>" .
		"</tr>\n");
echo("<tr>" .
			"<td class=\"text01\" width=\"100%\"><pre class='text01'>$outMsg</pre></td>" .
		"</tr>\n");		
echo("</table>");
echo(commandsHTML($aCmd));
echo(footerHTML());
?>
